//package com.hzncc.scaffold.controller.other;
//
//
//import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
//import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiOperation;
//import org.springframework.web.bind.annotation.*;
//
//import javax.annotation.Resource;
//import java.util.List;
//
//import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
//import com.hzncc.scaffold.core.ResultT;
//import com.hzncc.scaffold.service.OneplusxexamService;
//import com.hzncc.scaffold.entity.Other.Oneplusxexam;
//import org.springframework.web.bind.annotation.RestController;
//
///**
// * <p>
// * 1+X考试表 前端控制器
// * </p>
// *
// * @author DrunkBear
// * @since 2022-04-27
// */
//@RestController
//@RequestMapping("/oneplusxexam")
//@Api(tags = "1+X考试表接口")
//public class OneplusxexamController {
//
//    @Resource
//    private OneplusxexamService oneplusxexamService;
//
//    /**
//     * 查询表中所有信息
//     *
//     * @return
//     */
//    @GetMapping
//    @ApiOperation("查询所有1+X考试表中数据")
//    public ResultT findAll() {
//        return ResultT.success(oneplusxexamService.list());
//    }
//
//    /**
//     * 根据Id查询表中数据
//     *
//     * @param id
//     * @return
//     */
//    @GetMapping("/{id}")
//    @ApiOperation("根据Id查询1+X考试表中数据")
//    public ResultT findOne(@PathVariable Integer id) {
//        return ResultT.success(oneplusxexamService.getById(id));
//    }
//
//    /**
//     * 分页查询
//     *
//     * @param pageNum
//     * @param pageSize
//     * @return
//     */
//    @GetMapping("/page")
//    @ApiOperation("分页查询1+X考试表中数据")
//    public ResultT findPage(@RequestParam Integer pageNum, @RequestParam Integer pageSize) {
//        QueryWrapper<Oneplusxexam> queryWrapper = new QueryWrapper<>();
//        return ResultT.success(oneplusxexamService.page(new Page<>(pageNum, pageSize), queryWrapper));
//    }
//
//    /**
//     * 新增和更新接口
//     *
//     * @param
//     * @return
//     */
//    @PostMapping
//    @ApiOperation("新增或更新1+X考试表中数据")
//    public ResultT save(@RequestBody Oneplusxexam oneplusxexam) {
//        oneplusxexamService.saveOrUpdate(oneplusxexam);
//        return ResultT.success();
//    }
//
//    /**
//     * 根据Id删除表中数据
//     *
//     * @param id
//     * @return
//     */
//    @DeleteMapping("/{id}")
//    @ApiOperation("根据Id删除1+X考试表中数据")
//    public ResultT delete(@PathVariable Integer id) {
//        oneplusxexamService.removeById(id);
//        return ResultT.success();
//    }
//
//    /**
//     * 批量删除表中数据
//     *
//     * @param ids
//     * @return
//     */
//    @PostMapping("/del/batch")
//    @ApiOperation("批量删除1+X考试表中数据")
//    public ResultT deleteBatch(@RequestBody List<Integer> ids) {
//        oneplusxexamService.removeByIds(ids);
//        return ResultT.success();
//    }
//
//    @PostMapping("/queryByEntity")
//    @ApiOperation("条件查询")
//    public ResultT queryByEntity(Oneplusxexam oneplusxexam) {
//        LambdaQueryWrapper<Oneplusxexam> lqw = new LambdaQueryWrapper<>();
//        lqw.eq(oneplusxexam.getId() != null, Oneplusxexam::getId, oneplusxexam.getId());
//        lqw.eq(oneplusxexam.getTitle() != null, Oneplusxexam::getTitle, oneplusxexam.getTitle());
//        lqw.eq(oneplusxexam.getStartTime() != null, Oneplusxexam::getStartTime, oneplusxexam.getStartTime());
//        lqw.eq(oneplusxexam.getEndTime() != null, Oneplusxexam::getEndTime, oneplusxexam.getEndTime());
//        lqw.eq(oneplusxexam.getExamType() != null, Oneplusxexam::getExamType, oneplusxexam.getExamType());
//        lqw.eq(oneplusxexam.getDevice() != null, Oneplusxexam::getDevice, oneplusxexam.getDevice());
//        lqw.eq(oneplusxexam.getExamineeAmount() != null, Oneplusxexam::getExamineeAmount, oneplusxexam.getExamineeAmount());
//        lqw.eq(oneplusxexam.getInfo() != null, Oneplusxexam::getInfo, oneplusxexam.getInfo());
//        lqw.eq(oneplusxexam.getIsCommitted() != null, Oneplusxexam::getIsCommitted, oneplusxexam.getIsCommitted());
//        lqw.eq(oneplusxexam.getStatus() != null, Oneplusxexam::getStatus, oneplusxexam.getStatus());
//        lqw.eq(oneplusxexam.getCreatorId() != null, Oneplusxexam::getCreatorId, oneplusxexam.getCreatorId());
//        lqw.eq(oneplusxexam.getProfessionId() != null, Oneplusxexam::getProfessionId, oneplusxexam.getProfessionId());
//        lqw.eq(oneplusxexam.getSkillId() != null, Oneplusxexam::getSkillId, oneplusxexam.getSkillId());
//        lqw.eq(oneplusxexam.getCreateTime() != null, Oneplusxexam::getCreateTime, oneplusxexam.getCreateTime());
//        lqw.eq(oneplusxexam.getDeviceType() != null, Oneplusxexam::getDeviceType, oneplusxexam.getDeviceType());
//        lqw.eq(oneplusxexam.getActivityStart() != null, Oneplusxexam::getActivityStart, oneplusxexam.getActivityStart());
//        lqw.eq(oneplusxexam.getActivityEnd() != null, Oneplusxexam::getActivityEnd, oneplusxexam.getActivityEnd());
//        lqw.eq(oneplusxexam.getCertTemplate() != null, Oneplusxexam::getCertTemplate, oneplusxexam.getCertTemplate());
//        lqw.eq(oneplusxexam.getSetWidth() != null, Oneplusxexam::getSetWidth, oneplusxexam.getSetWidth());
//        lqw.eq(oneplusxexam.getSetHeight() != null, Oneplusxexam::getSetHeight, oneplusxexam.getSetHeight());
//        lqw.eq(oneplusxexam.getCoordinate() != null, Oneplusxexam::getCoordinate, oneplusxexam.getCoordinate());
//
//        List<Oneplusxexam> oneplusxexamList = oneplusxexamService.list(lqw);
//        return ResultT.success(oneplusxexamList);
//
//    }
//
//}
